
package mygui;

import java.util.ListResourceBundle;


public class Resource extends ListResourceBundle
{
    public Object[][] getContents()
    {
	return contents;
    }
    
    static final Object[][] contents = {
	// Globals
	{ "MAIN_WINDOW_TITLE", "SimFluid GUI 1.3"},
	{ "DEFAULT_NETWORKDOCUMENT_NAME", "Untitled" },

	{ "LOGO_ICON", "about.jpg" },
	{ "LOGO_VERSION", "Simfluid GUI 1.3" },

	// GraphicalObjects
	{ "OBJECT_SINK_ICON", "sink.gif" },
	{ "OBJECT_TANK_ICON", "tank.gif" },
	{ "OBJECT_SOURCE_ICON", "source.gif" },
	{ "OBJECT_CONNECTION_ICON", "connection.gif" },
	{ "TOOLBAR_EDGE_ICON", "edge.gif" },
	{ "TOOLBAR_SINK_ICON", "sink.gif" },
	{ "TOOLBAR_TANK_ICON", "tank.gif" },
	{ "TOOLBAR_SOURCE_ICON", "source.gif" },
	{ "TOOLBAR_CONNECTION_ICON", "connection.gif" },
	{ "TOOLBAR_SOURCEAUTOMATON_ICON", "" },
	{ "SOURCE_NAME", "Source" },
	{ "TANK_NAME", "Tank" },
	{ "SINK_NAME", "Sink" },
	{ "EDGE_NAME", "Edge" },	
	{ "AUTOMATON_NAME", "Automaton" },	
	{ "CONNECTION_NAME", "Connection" },	
	{ "SOURCE_ICON_NAME", "Source" },
	{ "TANK_ICON_NAME", "Tank" },
	{ "SINK_ICON_NAME", "Sink" },
	{ "EDGE_ICON_NAME", "Edge" },
	{ "TOOLBAR_SINK_DESCRIPTION", "Sink" },
	{ "TOOLBAR_TANK_DESCRIPTION", "Tank" },
	{ "TOOLBAR_EDGE_DESCRIPTION", "Edge" },
	{ "TOOLBAR_SOURCE_DESCRIPTION", "Source" },
	{ "TOOLBAR_CONNECTION_DESCRIPTION", "Connection" },
	{ "TOOLBAR_SINK_TOOLTIP", "Allows you to add a sink" },
	{ "TOOLBAR_TANK_TOOLTIP", "Allows you to add a tank" },
	{ "TOOLBAR_HIGHTECHTANK_TOOLTIP", "Allows you to add a high-tech tank" },
	{ "TOOLBAR_EDGE_TOOLTIP", "Allows you to link two nodes" },
	{ "TOOLBAR_SOURCE_TOOLTIP", "Allows you to add a source" },
	{ "TOOLBAR_CONNECTION_TOOLTIP", "Allows you to add a connection" },


	// ProviderBar
	{ "PB_BUTTON_LOAD", "Load" },
	{ "PB_BUTTON_unload", "Unload" },
	{ "PB_BUTTON_go", "Run" },
	{ "PB_BUTTON_pause", "Pause" },
	{ "PB_BUTTON_reset", "Reset" },
	{ "PB_BUTTON_continue", "Continue" },
	{ "PB_BUTTON_update", "Update Infos" },

	// Provider statistics
	{ "ATTACHMENT", "Attachment" },
	{ "INITIALIZED", "Initialized" },
	{ "RUNNING", "Running" },
	{ "STEPS", "Simulated steps" },
	{ "SIMULATION TIME", "Simulation time" },
	{ "EVENTS", "Events" },
	{ "REMOVALS", "Removals" },
	{ "RESCHEDULES", "Reschedules" },
	{ "INSERTIONS", "Insertions" },
	{ "AVERAGE_QUEUE_SIZE", "Average queue size" },
	{ "PB_ATTACHED", "Attached" },

	// DebugPanel
	{ "MESSAGE", "message" },
	{ "DEBUGPANEL_TITLE", "Simfluid Client - Exception Tracking window" },

	// TCLPanel
	{ "TCLPANEL_TITLE", "Preview of the TCL code :" },

	// MenuProperty
	{ "PROPERTIES_MENU", "Properties" },
	{ "PROPERTIES_TITLE", "Properties of " },
	{ "PROPERTIES_ICON", "" },

	// Common
	{ "OK", "Ok" },
	{ "CANCEL", "Cancel" },
	{ "CLOSE", "Close" },

	// DocumentsPanel
	{ "NETWORK_TITLE", "Network" },

	// ContextMenu
	{ "CONTEXTMENU_TITLE", "Simfluid Context Menu" },

	// DataEditorPanel
	{ "DEP_BUTTON_MOVEUP", "Move up" },
	{ "DEP_BUTTON_MOVEDOWN", "Move down" },
	{ "DEP_BUTTON_DELETE", "Delete" },
	{ "DEP_BUTTON_INSERT", "Insert" },
	{ "DEP_BUTTON_EXPORT", "Export" },
	{ "DEP_BUTTON_IMPORT", "Import" },
	{ "DEP_BUTTON_REMOVE", "Remove" },

	{ "DEP_BUTTON_SINGLECURVE", "Show single curve" },
	{ "DEP_BUTTON_FILLCURVE", "Show filled curve" },

	{ "DEP_MARK_DELETED", "<deleted>" },
	{ "DEP_MARK_NEWVALUE", "<type value here>" },
	{ "DEP_TITLE_EXPORTDATA", "Export data" },
	{ "DEP_TITLE_IMPORTDATA", "Import data" },
	{ "DEP_CSV_DESCRIPTION", "CSV text format" },
	{ "DEP_TITLE", "Data editor" },
	{ "DEP_MENU_ENTRY", "Data editor" },
	{ "DEP_MENU_COPYTO", "Copy data to..." },

	{ "MC_MENU_ENTRY", "Multi curves" },

	//CurveFillDocumentChild
	{ "CFDC_BUTTON_FERM","Close" },

	//CurveSingleDocumentChild
	{ "CSDC_BUTTON_FERM","Close" },

	// GraphPanel
	//	{ "GP_DEFAULT_OBJ_NAME", "defaultName" },

	// Menu Entries
	{ "MENUENTRY_PROPERTIES", "Properties" },
	{ "MENUENTRY_NEW", "New"},
	{ "MENUENTRY_OPEN", "Open"},
	{ "MENUENTRY_SAVE", "Save"},
	{ "MENUENTRY_SAVEAS", "Save as..."},
	{ "MENUENTRY_SNAPSHOT", "Snapshot"},
	{ "MENUENTRY_TCLSHOW", "Show TCL code"},
	{ "MENUENTRY_STEP", "Step"},
	{ "MENUENTRY_CONTINUE", "Continue"},
	{ "MENUENTRY_PAUSE", "Suspend"},
	{ "MENUENTRY_DUMP", "Dump provider"},
	{ "MENUENTRY_ABOUT", "About..."},
	{ "MENUENTRY_RESETPROBES", "Reset Probes"},
	{ "MENUENTRY_UPDATE", "Update Probes"},
	{ "FILE_SIMFLUID_DESCRIPTION", "SimFluid File (*.simfluid)" },
	{ "MENUENTRY_TITLE_OPENFILE", "Specify a SimFluid file" },
	{ "FILE_TCL_DESCRIPTION", "TCL File (*.tcl)" },
	{ "MENUENTRY_TITLE_TCLEXPORT", "Specify a TCL file" },
	{ "MENUENTRY_TITLE_TCLIMPORT", "Specify a TCL file" },
	{ "MENUENTRY_PRINT", "Print" },

	// AddProviderPanel
	{ "APP_BUTTON_REGISTER", "Register" },
	{ "APP_BUTTON_CLOSE", "Close" },
	{ "APP_BUTTON_GO", "Go" },
	{ "APP_NAME_SERVICE", "Name Service" },
	{ "APP_TITLE", "Register a provider..." },
	{ "APP_ON", " on " },


	//Probes class
	{ "GUI.NETWORKOBJECT.PROBES.CONNECTIONLOSSQUANTITY","Connection Loss Quantity"},
	{ "GUI.NETWORKOBJECT.PROBES.DELAYAVERAGE","Average Delay"},
	{ "GUI.NETWORKOBJECT.PROBES.DELAYMEASUREDYNAMICDISTRIBUTION","Delay Measure Dynamic Distribution"},
	{ "GUI.NETWORKOBJECT.PROBES.DELAYMEASURESTATICDISTRIBUTION","Delay Measure Static Distribution"},
	{ "GUI.NETWORKOBJECT.PROBES.EMPTYPERIODTIMEAVERAGE","Empty Period Time Average"},
	{ "GUI.NETWORKOBJECT.PROBES.EMPTYPERIODTIMEDYNAMICDISTRIBUTION","Empty Period Time Dynamic Distribution"},
	{ "GUI.NETWORKOBJECT.PROBES.EMPTYPERIODTIMESTATICDISTRIBUTION","Empty Period Time Static Distribution"},
	{ "GUI.NETWORKOBJECT.PROBES.LEVELAVERAGE","Average Level"},
	{ "GUI.NETWORKOBJECT.PROBES.LEVELDYNAMICDISTRIBUTION","Level Dynamic Distribution"},
	{ "GUI.NETWORKOBJECT.PROBES.LEVELSTATICDISTRIBUTION","Level Static Distribution"},
	{ "GUI.NETWORKOBJECT.PROBES.LEVELTRACE","Level Trace"},
	{ "GUI.NETWORKOBJECT.PROBES.LOSSRATIO","Loss ratio"},
	{ "GUI.NETWORKOBJECT.PROBES.NONEMPTYPERIODTIMEAVERAGE","Non Empty Period Time Average"},
	{ "GUI.NETWORKOBJECT.PROBES.NONEMPTYPERIODTIMEDYNAMICDISTRIBUTION","Non Empty Period Time Dynamic Distribution"},
	{ "GUI.NETWORKOBJECT.PROBES.NONEMPTYPERIODTIMESTATICDISTRIBUTION","Non Empty Period Time Static Distribution"},
	{ "GUI.NETWORKOBJECT.PROBES.OUTPUTRATEAVERAGE","Output Rate Average"},
	{ "GUI.NETWORKOBJECT.PROBES.OUTPUTRATETRACE","Output Rate Trace"},
	{ "GUI.NETWORKOBJECT.PROBES.OVERFLOWPERIODAVERAGE","Overflow Period Average"},
	{ "GUI.NETWORKOBJECT.PROBES.OVERFLOWPERIODDYNAMICDISTRIBUTION","OverFlow Period Dynamic Distribution"},
	{ "GUI.NETWORKOBJECT.PROBES.OVERFLOWPERIODTIMESTATICDISTRIBUTION","OverFlow Period Static Distribution"},
	{ "GUI.NETWORKOBJECT.PROBES.OVERFLOWPROBABILITY","Overflow Probability"},
	{ "GUI.NETWORKOBJECT.PROBES.OVERFLOWQUANTITYAVERAGE","Overflow Quantity Average"},
	{ "GUI.NETWORKOBJECT.PROBES.OVERFLOWQUANTITYDYNAMICDISTRIBUTION","Overflow Quantity Dynamic distribution"},
	{ "GUI.NETWORKOBJECT.PROBES.OVERFLOWPERIODSTATICDISTRIBUTION","Overflow Quantity Dynamic distribution"},
	{ "GUI.NETWORKOBJECT.PROBES.QUANTITYRECEIVEDAVERAGE","Quantity Received Average"},
	{ "GUI.NETWORKOBJECT.PROBES.SERVICERATEAVERAGE","Service Rate Average"},
	{ "GUI.NETWORKOBJECT.PROBES.SOURCETRACE","Source Trace"},
	{ "GUI.CONTROLLER.TCPCONTROLLER","Controller TCP"},
	{ "GUI.NETWORKOBJECT.SOURCE","Source"},
	{"GUI.NETWORKOBJECT.TANK","Tank"},
	{"GUI.NETWORKOBJECT.SINK","Sink"},
	{"GUI.NETWORKOBJECT.LINK","Link"},
	
	//new proves in version 1.3
{ "GUI.NETWORKOBJECT.PROBES.QUANTITYSENT","Quantity Sent"},

  //ver1.3
{ "GUI.NETWORKOBJECT.PROBES.SOURCERATEAVERAGE","Source Rate Average"},
{ "GUI.NETWORKOBJECT.PROBES.SOURCERATEDYNAMICDISTRIBUTION", "Source Rate Dynamic Distribution"},
{ "GUI.NETWORKOBJECT.PROBES.SOURCERATESTATICDISTRIBUTION", "Source Rate Static Distribution"},
{ "GUI.NETWORKOBJECT.PROBES.SOURCEEMPTYPERIODETIMETRACE", "Source Empty Periode Time Trace"},
{ "GUI.NETWORKOBJECT.PROBES.SOURCEEMPTYPERIODETIMEAVERAGE", "Source Empty Periode Time Average"},
{ "GUI.NETWORKOBJECT.PROBES.SOURCEEMPTYPERIODETIMESTATICDISTRIBUTION", "Source Empty Periode Time Static Distribution"},
{ "GUI.NETWORKOBJECT.PROBES.SOURCEEMPTYPERIODETIMEDYNAMICDISTRIBUTION", "Source Empty Periode Time Dynamic Distribution"},

    // Probes on tank   
{ "GUI.NETWORKOBJECT.PROBES.SERVICERATETRACE","Service Rate Trace"},       
{ "GUI.NETWORKOBJECT.PROBES.OVERFLOWPERIODTIMEAVERAGE","Overflow Period Time Average"},
{  "GUI.NETWORKOBJECT.PROBES.OVERFLOWPERIODTIMEDYNAMICDISTRIBUTION","Overflow Period Time Dynamic Distribution"},
{ "GUI.NETWORKOBJECT.PROBES.OVERFLOWQUANTITYSTATICDISTRIBUTION","Overflow Quantity Static Distribution"},

  // v1.3
{ "GUI.NETWORKOBJECT.PROBES.OUTPUTRATESTATICDISTRIBUTION", "Output Rate Static Distribution"},
{ "GUI.NETWORKOBJECT.PROBES.OUTPUTRATEDYNAMICDISTRIBUTION", "Output Rate Dynamic Distribution"},


  // Probes on Sink
  // v1.3
{ "GUI.NETWORKOBJECT.PROBES.SINKRATETRACE", "Sink Rate Trace"},
{ "GUI.NETWORKOBJECT.PROBES.SINKRATEAVERAGE", "Sink Rate Average"},
{ "GUI.NETWORKOBJECT.PROBES.SINKRATEDYNAMICDISTRIBUTION", "Sink Rate Dynamic Distribution"},
{ "GUI.NETWORKOBJECT.PROBES.SINKRATESTATICDISTRIBUTION", "Sink Rate Static Distribution"},

	
	
	

	// AutomatonPropertyPanel
	{ "AUTOMATON_LEAVEPROB","Probability to leave the state"},
	{ "AUTOMATON_STATE","State"},
	{ "AUTOMATON_RATE","Rate"},
	{ "AUTOMATON_LAW","Law"},
	{ "AUTOMATON_REMOVE","Remove last state"},
	{ "AUTOMATON_ADD","Add a state"},

	// LawFactory
	{ "ELF_PARAMETER", "Parameter" },
	{ "ULF_UPPER", "Upper" },
	{ "ULF_LOWER", "Lower" },

	{ "ExponentialLawFactory", "Exponential" },
	{ "UniformLawFactory", "Uniform" },
	{ "AutomatonSourceFactory", "Automaton" },
	{ "FileSourceFactory", "Data" },
	{ "ControlledSourceFactory", "Controlled" },

	// SourceFilePropertyPanel
	{ "SFPP_PERIOD", "Period" },

	// SourcePropertyPanel
	{ "SPP_TYPE", "Type" },
	{ "SPP_ROUTE", "Fluid route" },

	// Actor
	{ "ACTOR_LOADING", "Loading..." },
	{ "ACTOR_SAVING", "Saving..." },
	{ "ACTOR_WRITINGOBJECT", "Writing objects" },

	// NetworkDocument
	{ "ND_TRANSFERING", "Transfering snapshot..." },
	{ "ND_SNAPSHOT", "Taking snapshot..." },
	{ "ND_RETRIEVING", "Retrieving the snapshot" },
	{ "ND_FORMATING", "Formating snapshot" },

	// Message errors 
	{ "ME_UPDATED", "The results have been updated from the server!" },
	{ "ME_NOACTIVEDOC", "There is no active document to perform this operation" },
	{ "ME_NOTAVAILABLEPROVIDER", "The selected provider is not available for the requested operation" },

    };

}
